package IHM;

import Common.Horloge;
import Common.HorlogeImpl;

public class Materiel {
	
	static Horloge horloge;
	static Clavier clavier;
	static Molette molette;
	static EmetteurSonore emeteurSonore;
	static Afficheur afficheur;
	
	public Materiel(){
		horloge = new HorlogeImpl();
		clavier = new ClavierImpl();
		molette = new MoletteImpl();
		emeteurSonore = new EmeteurSonoreImpl();
		afficheur = new AfficheurImpl();
	}
	
	//Peremet d'acceder aux interfaces de controle du materiel
	public static Horloge getHorloge() {
		return horloge;
	}
	
	public static Clavier getClavier() {
		return clavier;
	}
	
	public static Molette getMolette() {
		return molette;
	}
	
	public static EmetteurSonore getEmetteurSonore() {
		return emeteurSonore;
	}
	
	public static Afficheur getAfficheur() {
		return afficheur;
	}

}
